Career 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F2 USA F3 Nigeria F1 Italy F5 France F8 France F9 Germany F11 Germany F1 Germany F2 France F1 France F2 France F5 France F7 Great Britain F1 Great Britain F2 Great Britain F4 France F4 France F6 Romania F3 Netherlands F5 Belgium F1 Netherlands F4 Belgium F10 Belgium F14 Belgium F7 Turkey F2 Turkey F3 Belgium F2 France F3 France F4 Great Britain F3 Italy F6 Citta di Monza - Monza Kobstaedernes ATP Challenger - Kolding San Remo Tennis Cup - San Remo GHI Bronz Classic - Bronx Dusseldorf Open Challenger 2007 - Dusseldorf Challenger 42 - Andrezieux Lambertz Open by Stawag 2007 - Aachen Porsche Open - Poznan Open de L'Isere - Grenoble Sunrise Challenger Sofia Challenger Ostrava Challenger Scheveningen Challenger Bauer Watertechnology Cup - Eckental Mons Challenger Aachen Challenger Genova Challenger Bordeaux Challenger Scheveningen Challenger Cordenons Challenger Manerbio Challenger Como Challenger Guangzhou Challenger Pingguo Challenger Schickedanz Open 2007 - Furth Scheveningen Challenger Sporting Challenger '07 Trofeo Regione Piemonte - Turin Trani Challenger St. Remy Challenger Izmir Challenger Mons Challenger Rennes Challenger Dallas Challenger Dallas Challenger Siemens Open 2007 - Scheveningen Olbia Challenger - Olbia Ljubljana Open - Ljubljana Citta di Monza - Monza Ostdeutscher Sparkassen Cup - Dresden Quimper Challenger Ostrava Challenger Como Challenger Mordovia Cup - Mordovia Tehran Open 2004 - Tehran IPP Open - Helsinki Rennes Challenger Geneva Challenger Arpa Ceramic Cup - Reggio Emilia Cherbourg Challenger Prosperita Open 2007 - Ostrava Trofeo Internacional Club Laieta - Barcelona Siemens Open - Scheveningen St. Petersburg Challenger - St. Petersburg Unicredit (Suisse) Bank S. A. Challenger - Chiasso Open des Alpes Trophee BNP Paribas - Grenoble KGHM Dialog Polish Indoors - Wroclaw Rennes Challenger Sopot Challenger IPP Geneva Trophy - Geneva Architect Open - Budapest Prostejov Challenger Ethias Tennis Trophy - Mons Bordeaux Challenger Braunschweig Challenger Blois Challenger Marburg Challenger Liberec Challenger Lambertz Open by Stawag - Aachen Orleans Challenger IPP Open - Helsinki Bordeaux Challenger Ostdeutscher Sparkessen Cup - Dresden Meerbusch Challenger Dallas Challenger San Marino Challenger Budapest Challenger Eckental Challenger Open Mutouest de Saint-Brieuc - St. Brieuc Mons Challenger Noumea Challenger Cherbourg Challenger Lyon Challenger Mons Challenger Ethias Trophy - Mons Eckental Challenger Lyon Challenger The Tarka Challenger - Barnstaple Sina-Kia Motors Tennis Cup - Cordenons Trnava Challenger Wroclaw Challenger Wolfsburg Challenger Prague Challenger Gerry Weber Open - Halle RCA Championships - Indianapolis Hellmann's Cup - Santiago Kroger / St. Jude International - Memphis Davidoff Swiss Indoors - Basel CA Tennis Trophy - Vienna Heineken Open - Auckland Kroger / St. Jude International - Memphis Open Seat-Godo 2000 - Barcelona BMW Open - Munich CA Tennis Trophy - Vienna AAPT Championships - Adelaide Adidas International - Sydney Sybase Open - San Jose Mallorca Open - Mallorca Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. The Hamlet Cup - Long Island Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg U.S. Men's Clay Court Championships - Houston BMW Open - Munich Braunschweig Challenger Lisbon Challenger USTA Men's Challenger of Dallas - Dallas Canberra Challenger Challenger Ford de Cherbourg - Cherbourg 2000 Mercedes Cup - Stuttgart Kroger / St. Jude International - Memphis Kroger / St. Jude International - Memphis Mallorca Open - Mallorca U.S. Men's Clay Court Championships - Houston Prostejov Challenger Schickendanz Open - Furth Quimper Challenger Gerry Weber Open - Halle Pau Challenger Mercedes-Benz Cup - Los Angeles Bordeaux Challenger Bercuit Challenger LTA Wrexham Challenger - Wrexham Liberec Challenger Grand Prix de Tennis de Toulouse - Toulouse Riviera di Rimini Challenger - Rimini Aptos Challenger CA Tennis Trophy - Vienna Stockholm Open - Stockholm Advanta Championships - Philadelphia SAP Open - San Jose Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston BMW Open - Munich Sybase Open - San Jose San Remo Tennis Cup - San Remo ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Franklin Templeton Tennis Classic - Scottsdale Mercedes-Benz Cup - Los Angeles TD Waterhouse Cup - Long Island Thailand Open - Bangkok Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Next Generation Adelaide International - Adelaide Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Open Prevadies - St. Brieuc US Men's Clay Court Championships - Houston 1999 Mercedes Cup - Stuttgart BMW Open - Munich Open de Montauban - Montauban Gerry Weber Open - Halle ATP Open Castilla y Leon - Segovia RCA Championships - Indianapolis Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Millenium Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Legg Mason Tennis Classic - Washington D.C. The Dubai Tennis Championships - Dubai BMW Open - Munich Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot Thailand Open - Bangkok CA Tennis Trophy - Vienna Stockholm Open - Stockholm Orleans Challenger SAP Open - San Jose Eckental Challenger Gerry Weber Open - Halle Catella Swedish Open - Bastad Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Ethias Trophy - Mons SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Trani Challenger Gerry Weber Open - Halle AEGON Championships - London Franklin Templeton Tennis Classic - Scottsdale RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon BCR Open Romania - Bucharest If Stockholm Open - Stockholm Abierto Mexicano de Tenis Pegaso - Acapulco Rome Challenger Napoli Challenger Franklin Templeton Tennis Classic - Scottsdale Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha SAP Open - San Jose Estoril Open - Estoril Open de Nice Cote dAzur - Nice Bordeaux Challenger Prostejov Challenger Open Sud de France - Montpellier Kolding Challenger Grand Prix de Tennis de Lyon - Lyon Bratislava Challenger BMW Open - Munich Kroger / St. Jude International - Memphis Next Generation Adelaide International - Adelaide Medibank International - Sydney Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Mons Challenger Delray Beach International Tennis Championships - Delray Beach Erste Bank Open - Vienna Swiss Indoors Basel - Basel Basel Regions Morgan Keegan Championships - Memphis Aircel Chennai Open - Chennai Scheveningen Challenger BMW Open - Munich Catella Swedish Open - Bastad Tanger Challenger SAP Open - San Jose Meknes Challenger Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Bet-at-home Open - Hamburg Citi Open - Washington Siebel Open - San Jose Winston-Salem Open - Winston-Salem Marrakech Challenger Noumea Challenger China Open - Beijing Erste Bank Open - Vienna Barletta Challenger Heineken Open - Auckland Open Sud de France - Montpellier Mercedes Cup - Stuttgart SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Citi Open - Washington Erste Bank Open - Vienna PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach Brasil Open - Sao Paulo Open Sud de France - Montpellier Rome Challenger Erste Bank Open - Vienna Moselle Open - Metz Valencia Open - Valencia If Stockholm Open - Stockholm Alphen Challenger Trnava Challenger Mons Challenger Mons Challenger Garanti Koza Sofia Open - Sofia US Men's Clay Court Championship - Houston RCA Championships - Indianapolis Gerry Weber Open - Halle Countrywide Classic - Los Angeles Mercedes Cup - Stuttgart Shenzhen Open - Shenzhen Winston-Salem Open - Winston-Salem Ordina Open - s-Hertogenbosch Tata Open Maharashtra - Pune Turkish Airlines Open Antalya - Antalya Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Moselle Open - Metz Grand Prix Hassan II - Casablanca SkiStar Swedish Open - Bastad Ordina Open - 's-Hertogenbosch Masters Series - Hamburg SA Tennis Open - Johannesburg Allianz Suisse Open - Gstaad Franklin Templeton Tennis Classic - Scottsdale Liberec Challenger CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon BMW Open - Munich Irving Challenger Gerry Weber Open - Halle Heineken Open - Auckland Atlanta Tennis Championships - Atlanta Aachen Challenger Scania Stockholm Open - Stockholm If Stockholm Open - Stockholm Brisbane International - Brisbane Trnava Challenger Gerry Weber Open - Halle BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London Geneva Challenger US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca CA Tennis Trophy - Vienna Prostejov Challenger Power Horse Cup - Dusseldorf Gerry Weber Open - Halle China Open - Beijing Bordeaux Challenger Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Mons Challenger BMW Open - Munich Topshelf Open - 's-Hertogenbosch European Open - Antwerp BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON Championships - London Hall of Fame Tennis Championships - Newport Hamburg Challenger SkiStar Swedish Open - Bastad Bordeaux Challenger Citi Open - Washington Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Memphis Open - Memphis Delray Beach Open - Delray Beach TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Gerry Weber Open - Halle Scania Stockholm Open - Stockholm European Open - Antwerp Unique Zagreb Open - Zagreb Open Sud de France - Montpellier Gerry Weber Open - Halle Pilot Pen Tennis - New Haven President's Cup - Tashkent Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven U.S. Men's Clay Court Championships - Houston Indianapolis Salem Open - Hong Kong 1998 Mercedes Cup - Stuttgart The Dubai Tennis Championships - Dubai Kroger / St. Jude International - Memphis Open de Tenis Comunidad Valenciana - Valencia U.S. Mens's Clay Court Championship - Houston Indianapolis Tennis Championships - Indianapolis BMW Open - Munich Pilot Pen Tennis - New Haven Gerry Weber Open - Halle Heineken Trophy - 's-Hertogenbosch German Open - Hamburg Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Toronto 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells Licher German Open - Hamburg du Maurier Open - Montreal Generali Open 1999 - Kitzbuhel Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Brisbane - Brisbane RCA Championships - Indianapolis Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Montreal Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Regions Morgan Keegan Championships - Memphis Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Davidoff Swiss Indoors - Basel BNP Paribas Masters - Paris Pacific Life Open - Indian Wells If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Regions Morgan Keegan Championships - Memphis NASDAQ-100 Open - Miami China Open - Beijing CA Tennis Trophy - Vienna Open 13 Provence - Marseille German Open - Hamburg Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Mercedes-Benz Cup - Los Angeles Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Barletta Challenger Francavilla Challenger BNP Paribas Masters - Paris Monte Carlo Open - Monte Carlo Italian Open - Rome Pacific Life Open - Indian Wells Tennis Masters Series - Rome The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Eurocard Open - Stuttgart Eurocard Open - Stuttgart Campionati Internazionali d'Italia - Rome NASDAQ-100 Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid Bank Austria Tennis Trophy - Vienna BMW Open - Munich Tennis Masters Series - Stuttgart BNP Paribas Masters - Paris ARAG World Team Championship - Dusseldorf Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Rogers Masters - Montreal Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Campionati BNL dItalia - Rome Shanghai - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Pilot Pen Tennis - New Haven Swiss Open - Gstaad BNP Paribas Open - Indian Wells Delray Beach International Tennis Championships - Delray Beach Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris The Lipton Championships - Key Biscayne Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells AEGON International - Eastbourne Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Internazionali BNL d'Italia - Rome Pacific Life Open - Indian Wells Rogers Cup - Montreal Sony Ericsson Open - Miami Aircel Chennai Open - Chennai Winston-Salem Open - Winston-Salem Monte-Carlo Rolex Masters - Monte-Carlo Masters Series Monte-Carlo - Monte-Carlo Hungarian Open - Budapest Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Countrywide Classic - Los Angeles U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Countrywide Classic - Los Angeles U.S. Open - New York Australian Open - Melbourne European Open - Antwerp U.S. Open Open Sabadell Atlantico - Barcelona Swiss Indoors Basel - Basel Telecom Italia Masters - Rome French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Great American Insurance ATP Championship - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Masters Series Hamburg - Hamburg Rogers Masters - Toronto Wimbledon - London Sony Ericsson Open - Miami French Open - Paris Davis Cup, World Group, QF, SWE-GER 3-2 Davis Cup, World Group, 1R, GER-ROU 3-2 Davis Cup, World Group, QR, SVK-GER 3-2 Hopman Cup - Perth Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, World Group, QF, BEL-ITA 3-2 Davis Cup, World Group, 1R, GER-RSA 5-0 Davis Cup, World Group, 1R, RUS-GER 3-2 Davis Cup, World Group, F, FRA-BEL 3-2 Davis Cup, Finals, Group D ATP Cup - Brisbane, Perth, Sydney Davis Cup, Group 1, 2R, RSA-GER 2-3 Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, World Group, SF, RUS-GER 3-2 Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, Group I, 2R, GBR-BEL 1-4 Hopman Cup - Perth Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, QR, GER-VEN 5-0 Davis Cup, World Group, QR, GER-ROU 4-1 Davis Cup, World Group, 1R, GER-NED 4-1 Davis Cup, World Group, PO, CZE-GER 2-3 River Oaks International Tennis Tournament - Houston Colonial Classic - Kooyong 1 Masters Guinot Mary Cohr AAMI Classic - Kooyong Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, PO, BEL-SWE 5-0 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, World Group, PO, GER-THA 4-1 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, SF, BEL-AUS 3-2 All Lower level tournaments Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, World Group, PO, BEL-BRA 4-0 Davis Cup, World Group, 1R, GER-BEL 1-4 Kooyong Classic - Kooyong Grand Slam Cup - Munich Olympics - Sydney AAMI Classic - Kooyong Olympics - London Olympics - Athens Olympics - Beijing